• word of the day

    lamellate placentation

    lamellate placentation - Dictionary definition and meaning for word lamellate placentation

    Definition
    (noun) with ovules on thin extensions of the placentae into a compound ovary
Download our Mobile App Today
Receive our word of the day
on Whatsapp